查看原文
其他

宋关福 2018-05-29



与欧美国家相比,中国在GIS基础软件方面的起步并不算晚。1987年北京大学遥感所的PURSIS(Peking University Remote Sensing Information System),是公认的中国第一套商品化GIS软件的起点,距离今天已有30年。30年风雨砥砺,中国的GIS技术和产品经历了巨大的变化。但每每回想起30年前这个“第一套”,笔者总是心生感慨。


关于PURSIS,笔者在拙文《中国GIS基础软件30年》中说得比较简略,但实际上PURSIS凝聚了太多人的心血和智慧。这个软件的贡献者都有谁?都有哪些故事?笔者特意请教了几位前辈,大致还原了这款软件的发展历程,与大家分享。


PURSIS是在北大遥感所创始人承继成教授的倡导下,整合了1985-1987年间几位北大在读硕士生王峥(尚未联系上)、任伏虎(现为中科遥感集团执行总裁)、柳林(现为美国辛辛那提大学和中山大学教授)、谢昆青(现为北京大学教授)等人的成果研发而成的微机版GIS(当时还处于286XT的年代),该项工作得到了国家自然科学基金支持。今天看来,PURSIS有可能是全球最早的DOS环境GIS软件产品。


在此之前,中国学者们也应该开发过其他GIS软件,但PURSIS的不一样之处就在于它首次实现了产品化和并为商品化奠定了重要基础,而主导这一重要变化并使软件最终定型的主要贡献者当首推任伏虎,这也是他后来在北大继续攻读博士期间的主要研究工作。此间王峥和柳林已赴美深造或离校就业,谢昆青和邬伦配合推进了研发与应用工作。这个过程,还得到过中国GIS泰斗陈述彭先生的肯定与鼓励。该软件不仅在北大校内使用,还在校外发展了约20余个用户。


1988年9月13日,在PURSIS的基础上升级形成了真正意义的商品化软件,并更名为SpaceMan,至1994年前后发展到4.0版。任伏虎、谢昆青、邬伦(现为北京大学教授)、程承旗(现为北京大学教授)等主导了SpaceMan的研发工作。


SpaceMan在当时是最先进和高效的微机版GIS,采用Fortran+汇编+Clipper混合语言编程,在矢量-栅格相互转换算法、图形交互操作界面、点阵打印机制图、Color136组合色等方面创新显著,通过直接编程控制底层将有限的软硬件资源利用发挥到极致,在286、386时代和DOS环境条件下,系统卓越的图形交互操作表现与GIS分析能力令人兴叹,得到国际权威Marble教授等高度评价。SpaceMan在国土、气象、林业和教育等领域拥有约2000多用户,还被世界银行黄土高原流域水保治理项目采用。


大约1989到1990年间,程承旗和邬伦组织团队注册了企业“北京天维计算机研究所”开展产业化工作,注册地在北大西门的篓斗桥5号,若按有企业商业化推广来判断软件是否商品化,也可以说SpaceMan是第一套商品化软件。


1993年前后,在SpaceMan的基础上,程承旗和邬伦领导研发了国内第一套基于Windows环境的GIS软件CityStar,程承旗担当系统架构师,邬伦担当技术总师,主要开发者有刘瑜(现为北京大学教授)、田原(现为北京大学副教授)、张志平、高勇(现为北京大学副教授)、史继军、叶燕林、张毅、林报嘉、杨巨杰、张金海和沈体雁(现为北京大学教授)等研究生,参与过系统设计的还有宫辉力(现为首都师大校长)、李培军(现为北大地球与空间学院副院长)等老师和博士后。


基于SpaceMan和CityStar产品,团队在社会上先后办了数十期GIS培训班,吸引各行业数千人参加也是最早的GIS应用推广播种机。许多后来的行业大咖,都曾是那一系列培训班的学员,为GIS在中国的普及和发展做出了不可磨灭的贡献。


CityStar基于C语言开发,是首套3S集成的基础软件, 零编程支持应用系统二次开发等先进理念至今也不过时。CityStar的开发和销售一直延续到2003年前后,最高版本为4.0,拥有各行业的3000多家用户单位,并被UNDP、FAO、Undrc和UNIDO等国际机构采用,在亚太地区进行推广。


PURSIS、SpaceMan和CityStar,一套软件序列,三个发展阶段,数十位研发和推广人员开疆拓土的奋斗史,这段激情燃烧的岁月,包含了一代GIS先行者的梦想、探索与实践,也激励着后来的GIS从业者们不断向前,不断探寻中国的GIS产业增长的脉动,书写新的发展篇章。


往期回顾

(点击标题直接访问)


中国GIS基础软件30年

GIS软件的四个关键技术方向

千万别随便称大数据,否则可能会贬低你的数据价值!

为什么说超图是个三无公司?

内部PPT释义超图2.0战略


邬伦教授喊您来参会

8月24-25日,北京国际会议中心见!

长按图片右下角二维码可网上报名。



    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存